castigating oneself - Allemand Anglais Dictionnaire